package com.taoym.voucher.xcx.service;

import com.taoym.voucher.xcx.entity.dto.XcxECGetGoodsConvertDTO;
import com.taoym.voucher.xcx.entity.dto.XcxECGetGoodsDTO;
import com.taoym.voucher.xcx.entity.dto.XcxECGetRecommendGoodsDTO;
import com.taoym.voucher.xcx.entity.vo.XcxECGetGoodsConvertVO;
import com.taoym.voucher.xcx.entity.vo.XcxECGetGoodsVO;
import com.taoym.voucher.xcx.entity.vo.XcxECGetPlatformVO;

import java.util.List;

/**
 * @coder taoym
 * @datetime 2021/8/23 15:34
 * @desc 电商服务
 */
public interface XcxECommerceService {

    /**
     * @coder taoym
     * @datetime 2021/8/23 16:34
     * @desc 查询商品列表
     */
    List<XcxECGetGoodsVO> listECGoods(XcxECGetGoodsDTO data);

    /**
     * @coder taoym
     * @datetime 2021/8/23 15:43
     * @desc 查询电商平台信息
     */
    List<XcxECGetPlatformVO> listECPlatform();

    /**
     * @coder taoym
     * @datetime 2021/8/23 17:28
     * @desc 商品转链
     */
    XcxECGetGoodsConvertVO goodsConvert(XcxECGetGoodsConvertDTO data);

    /**
     * @coder taoym
     * @datetime 2021/8/23 17:49
     * @desc 查询推荐商品
     */
    List<XcxECGetGoodsVO> recommendGoods(XcxECGetRecommendGoodsDTO data);
}
